package com.atguigu.b_relations;

public class RelatsionsUnit {
    /**
     * 1.依赖关系（Dependence） 只要是在类中用到了对方，那么他们之间就存在依赖关系。如果没有对方，连编绎都通过不了。
     * 2.泛化关系(generalization） 泛化关系实际上就是继承关系，他是依赖关系的特例
     * 3.实现关系（Implementation） 实现关系实际上就是 A 类实现 B 接口，他是依赖关系的特例
     * 4.关联关系（Association）关联关系实际上就是类与类之间的联系，是依赖关系的特例
     * 1.聚合关系（Aggregation）聚合关系（Aggregation）表示的是整体和部分的关系，整体与部分可以分开。聚合关系是关联关系的特例，所以他具有关联的导航性与多重性。
     *  如：一台电脑由键盘(keyboard)、显示器(monitor)，鼠标等组成；组成电脑的各个配件是可以从电脑上分离出来的，使用带空心菱形的实线来表示：
     * 1.组合关系（Composition）合关系：也是整体与部分的关系，但是整体与部分不可以分开。
     * 1.组合关系（Composition）合关系：也是整体与部分的关系，但是整体与部分不可以分开。
     */
    public static void main(String[] args) {
        System.out.println("zhangweilong update");
    }
}
